French capital (Noun) — The capital and largest city of France; and international centre of culture and commerce.